body{font:12px Arial;color:#000;background-image:none;}
sup{color:#555}
.right{float:right}
.menu{background:#ccc;color:#555;text-align:center}
.menu h1{font-size:16px}
.menu a.logout{text-decoration:none;color:#555;text-transform:uppercase;line-height:20px}
.menu a.logout:hover{color:#000}
.menu li{width:200px}
.menu li a,.menu li strong,.menu .label{color:#555;text-decoration:none;font-weight:bolder}
.menu .group{margin-top:50px;border-top:1px dotted #aaa;padding-top:10px}
.menu .group span{display:block;padding-right:42px;color:#555;font-weight:bolder;color:#999}
.menu .simple a{font-weight:normal;color:blue;opacity:0.5}
.menu .simple a:hover{background:transparent;opacity:1;color:blue}

.main{margin-top:220px;padding-left:50px}

.footer{color:#777;font-size:11px}

.message{padding:3px 5px;font-weight:bolder;color:#fff;text-align:center;float:right;max-width:195px;border-radius:5px}
.message.ok{background:darkgreen}
.message.error{background:red}

#login-form{width:155px;margin:100px 0 0 100px;text-align:left}
#login-form input[type=text],#login-form input[type=password]{width:150px}

#reference-form{width:750px}
#reference-form ul{float:left;list-style:none}
#reference-form li{float:left;margin:0 5px 5px 0;border:1px solid #ccc;background:#fff;padding:3px;cursor:move;position:relative;width:180px;height:180px;overflow:hidden}
#reference-form li img{width:180px}
#reference-form .ui-sortable-placeholder{background:#eee;width:180px;height:180px}
#reference-form .close{position:absolute;width:10px;height:10px;background:#f00;color:#fff;text-decoration:none;padding:2px;text-align:center;line-height:8px;border-radius:2px;font-weight:bolder;left:169px;box-shadow:0 0 2px #555;display:none}
#reference-form li:hover .close{display:block}

#announce-form{width:800px}

#kosmo-form{width:400px}

form{width:400px}
label{font-weight:bolder;margin-bottom:5px;display:block;cursor:pointer}
label.inline{width:auto;float:left;margin-right:5px}
input,select,textarea{font:11px Arial;margin:0 0 5px 0}
input[type=text],input[type=password],textarea{padding:2px;width:400px}
input[type=button],input[type=submit]{background:#c00;color:#fff;cursor:pointer;padding:2px 5px;border:2px outset #c00;border-radius:5px}
input[type=button]:hover,input[type=submit]:hover{border-color:#000}
input[type=button]:active,input[type=submit]:active{border-style:inset}
input[type=submit]{font-weight:bolder;float:right}
textarea{width:400px;height:150px}